package qmt

// PositionModel 股票持仓模型
type PositionModel struct {
	StockCode    string  `json:"stock_code"`     // 股票代码
	Volume       int64   `json:"volume"`         // 持仓数量
	CanUseVolume int64   `json:"can_use_volume"` // 可用数量
	Price        float64 `json:"price"`          // 持仓价格
	MarketValue  float64 `json:"market_value"`   // 持仓市值
}

// DailyModel 股票日行情模型
type DailyModel struct {
	StockCode     string  `json:"stock_code"`      // 股票代码
	StockName     string  `json:"stock_name"`      // 股票名称
	Time          string  `json:"time"`            // 时间
	Open          float64 `json:"open"`            // 开盘价
	Close         float64 `json:"close"`           // 收盘价
	High          float64 `json:"high"`            // 最高价
	Low           float64 `json:"low"`             // 最低价
	Volume        float64 `json:"volume"`          // 成交量
	Amount        float64 `json:"amount"`          // 成交额
	PreClose      float64 `json:"pre_close"`       // 昨收价
	SuspendFlag   int     `json:"suspend_flag"`    // 停牌标志
	TurnoutRate   float64 `json:"turnout_rate"`    // 换手率
	UpStopPrice   float64 `json:"up_stop_price"`   // 涨停价
	DownStopPrice float64 `json:"down_stop_price"` // 跌停价
	TotalVolume   float64 `json:"total_volume"`    // 总股本
	FloatVolume   float64 `json:"float_volume"`    // 流通股本
	TotalAmount   float64 `json:"total_amount"`    // 总市值
	FloatAmount   float64 `json:"float_amount"`    // 流通市值
	Ma5           float64 `json:"ma5"`             // 5日均价
	Ma10          float64 `json:"ma10"`            // 10日均价
	Ma20          float64 `json:"ma20"`            // 20日均价
	// Ma30          float64 `json:"ma30"`            // 30日均价
	// Ma60          float64 `json:"ma60"`            // 60日均价
}
